using System;
namespace RegexSpace
{
    class RegexClass
    {
        /* 字母，数字，下划线组成 */
        string regex = @"^[a-zA-Z]\w{5,7}$"; // 字母，数字，下划线组成，首个数必须是字母，后面跟5到7位字符
        string regex1 = @"^[a-zA-Z]\d{5,7}$"; // 字母，数字，下划线组成，首个数必须是字母，后面跟5到7位数字
        string regex2 = @"^[a-zA-Z]\D{5,7}$"; // 字母，数字，下划线组成，首个数必须是字母，后面跟5到7位非数字
        string regex3 = @"^[a-zA-Z]\s{5,7}$"; // 字母，数字，下划线组成，首个数必须是字母，后面跟5到7位空字符
        string regex4 = @"^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$";
        Regex reg = new Regex(regex);
        // 假设这是您想要测试的字符串
        string testString = "A123456_";

        // 使用Regex对象检查字符串是否符合模式
        bool isMatch = reg.IsMatch(testString);

        // 输出结果
        Console.WriteLine($"String '{testString}' matches the regex pattern: {isMatch}");
    }
}